package org.curso;

import static org.junit.Assert.*;
import static org.mockito.Mockito.*;

import org.curso.potter.CalculadoraPrecio;
import org.curso.potter.Stock;
import org.junit.Test;

public class StringCalculatorTestCase {
	
	@Test
	public void shouldReturnThePriceOfOneBook() {
		Stock stock = mock(Stock.class);
		CalculadoraPrecio calculadoraPrecio = new CalculadoraPrecio();
		calculadoraPrecio.setStock(stock);
		
		when(stock.getPrecio(1)).thenReturn(7);
		
		assertEquals(7, calculadoraPrecio.getPrecioTotal(new int[]{1}));
		
		verify(stock).getPrecio(1);
	}
	
	
	
	
	
	
	
	
	
}
